EN FR
EN FR


Section: Dissemination

Promoting Scientific Activities

Scientific Events Organisation

Member of the Organizing Committees
  • H. Garavel is a member of the model board (http://mcc.lip6.fr/models.php) of MCC (Model Checking Contest). In 2017, he helped preparing new models (especially those in the NUPN format) and verified, using the CÆSAR.BDD tool of CADP, the forms describing all benchmark models submitted by the contest participants; this revealed a number of inconsistencies. The results of MCC'2017 have been published online [45] and a journal paper is in preparation.

  • Together with Peter Höfner (Data61, CSIRO, Sydney, Australia), H. Garavel set up a model repository (hosted on the Gforge of Inria) to collect and archive formal models of real systems; this infrastructure is used by the series of MARS workshops (http://www.mars-workshop.org/). This repository currently contains 17 models, two of which (a Message Authenticator Algorithm and a Production Cell) were deposited in 2017 by CONVECS.

  • G. Salaün is member of the steering committee of the SEFM (International Conference on Software Engineering and Formal Methods) conference series since 2014.

  • G. Salaün is member of the steering committee of the FOCLASA (International Workshop on Foundations of Coordination Languages and Self-Adaptative Systems) workshop series since 2011.

Scientific Events Selection

Chair of Conference Program Committees
  • G. Barbon was publicity chair of FOCLASA'2017 (15th International Workshop on Foundations of Coordination Languages and Self-Adaptative Systems) co-located with SEFM'2017 (15th International Conference on Software Engineering and Formal Methods), Trento, Italy, September 5, 2017.

  • F. Lang was co-chair of the Formal Methods track of ETR'2017 (9ème Ecole d'été Temps-Réel), Paris, France, August 28 - September 1, 2017.

  • R. Mateescu was tutorial chair of QRS'2017 (IEEE International Conference on Software Quality, Reliability, and Security), Prague, Czech Republic, July 25–29, 2017.

  • G. Salaün was co-chair of FOCLASA'2017.

Member of the Conference Program Committees
  • H. Garavel was program committee member of the 7th FMF (Forum Methodes Formelles), Toulouse-Grenoble-Saclay-Rennes, France, January 31, 2017.

  • H. Garavel was program committee member of MARS'2017 (2nd Workshop on Models for Formal Analysis of Real Systems), Uppsala, Sweden, April 29, 2017.

  • H. Garavel and G. Salaün were program committee members of SEFM'2017 (15th International Conference on Software Engineering and Formal Methods), Trento, Italy, September 6–10, 2017.

  • H. Garavel was program committee member of the 8th FMF (Forum Methodes Formelles), Toulouse-Grenoble-Saclay-Rennes, France, October 10, 2017.

  • F. Lang was program committee member of GaM'2017 (3rd Workshop on Graphs as Models), Uppsala, Sweden, April 22–23, 2017.

  • R. Mateescu was program committee member of FMICS-AVoCS'2017 (International Workshop on Formal Methods for Industrial Critical Systems and Automated Verification of Critical Systems), Torino, Italy, September 18–20, 2017.

  • G. Salaün was program committee member of PDP-4PAD'2017 (25th Euromicro International Conference on Parallel, Distributed and Network-based Processing - Formal Approaches to Parallel and Distributed Systems), St. Petersburg, Russia, March 6–8, 2017.

  • G. Salaün was program committee member of SAC-SOAP'2017 (the Service-Oriented Architectures and Programming track) of SAC'2017 (32nd ACM Symposium on Applied Computing), Marrakesh, Morocco, April 3–7, 2017.

  • G. Salaün was program committee member of SAC-SVT'2017 (the Software Verification and Testing track) of SAC'2017, Marrakesh, Morocco, April 3–7, 2017.

  • G. Salaün and W. Serwe were program committee members of FSEN'2017 (7th IPM International Conference on Fundamentals of Software Engineering), Tehran, Iran, April 26–28, 2017.

  • G. Salaün was program committee member of the poster track of ICSE'2017 (39th International Conference on Software Engineering), Buenos Aires, Argentina, May 20–28, 2017.

  • G. Salaün was program committee member of COORDINATION'2017 (19th International Conference on Coordination Models and Languages), Neuchâtel, Switzerland, June 19–22, 2017.

  • G. Salaün was program committee member of COMPSAC'2017 (IEEE International Conference on Computers, Software, and Applications), Torino, Italy, July 4–8, 2017.

  • G. Salaün was program committee member of VBSP'2017 (1st International Workshop on Verification of Business and Software Processes), Paris, France, July 5, 2017.

  • G. Salaün was program committee member of FACS'2017 (14th International Conference on Formal Aspects of Component Software), Braga, Portugal, October 10–13, 2017.

  • G. Salaün was program committee member of Microservices'2017, Odense, Denmark, October 25–26, 2017.

Reviewer
  • G. Barbon was a reviewer for COMPSAC'2017, SEFM'2017, and SAC-SVT'2018 (33nd ACM Symposium on Applied Computing - Software Verification and Testing Track), Pau, France, April 9–13, 2018.

  • F. Lang was a reviewer for SEFM'2017 and FMICS-AVoCS'2017.

  • L. Marsso was a reviewer for MARS'2017, COMPSAC'2017, SEFM'2017, and FMICS-AVoCS'2017.

  • U. Ozeer was a reviewer for SEFM'2017.

  • G. Salaün was a reviewer for MARS'2017.

  • W. Serwe was a reviewer for MARS'2017, SEFM'2017, and ICTSS'2017 (19th International Conference on Testing Software and Systems), Paris, France, August 28–29, 2017.

Journal

Member of the Editorial Boards
  • H. Garavel is an editorial board member of STTT (Springer International Journal on Software Tools for Technology Transfer).

Reviewer - Reviewing Activities
  • F. Lang was a reviewer for STTT.

  • R. Mateescu was a reviewer for STTT.

  • W. Serwe was a reviewer for STTT, SPE (Journal on Software: Practice and Experience), and IJPEDS (International Journal on Power Electronics and Drive Systems).

  • G. Salaün was a reviewer for JSC (Journal of Symbolic Computation), IEEE TSE (Transactions of Software Engineering), and SCP (Science of Computer Programming).

Software Dissemination and Internet Visibility

The CONVECS project-team distributes several software tools, among which the CADP toolbox.

In 2017, the main facts are the following:

  • We prepared and distributed twelve successive versions (2017-a to 2017-l) of CADP.

  • We were requested to grant CADP licenses for 315 different computers in the world.

The CONVECS Web site (http://convecs.inria.fr) was updated with scientific contents, announcements, publications, etc.

H. Garavel started a major rewrite of CorTeX, a build system and a collection of tools for documents prepared using LaTeX.

By the end of December 2017, the CADP forum (http://cadp.inria.fr/forum.html), opened in 2007 for discussions regarding the CADP toolbox, had over 414 registered users and over 1796 messages had been exchanged.

Also, for the 2017 edition of the Model Checking Contest, three families of models generated using CADP (totalling 64 Nested-Unit Petri Nets) were provided.

Other research teams took advantage of the software components provided by CADP (e.g., the BCG and OPEN/CAESAR environments) to build their own research software. We can mention the following developments:

  • The COSTO tool for analyzing Kmelia components and services [48], [21]

  • The VERCORS Platform for Model Checking Distributed Components [20]

  • A Model-Driven and Multi-Agent Approach for Web Services Composition [19]

  • Formal Analysis of Security Guidelines for Program Certification [57], [56], [58]

  • A Product-Line for Families of Program Translators [22]

  • The GROOVE Tool for Verification Based on Graph Rewriting [44]

  • The FTRES Tool for Rare Event Simulation in Dynamic Fault Trees [52]

  • The MIstRAL Tool for Middleware Reconfiguration Based on Formal Methods [51]

  • The ALVIS Modelling Language for Embedded Systems [54]

  • Adaptive Service Composition based on Runtime Verification of Formal Properties [23]

Other teams also used the CADP toolbox for various case studies:

  • Assisting Refinement and Formal Verification in the Design of Embedded Systems [49]

  • A Formal Model for Plastic Human Computer Interfaces [25]

  • Verifying Concurrent Stacks by Divergence-Sensitive Bisimulation [55]

  • Compositional Model Checking of Liveness Properties [59]

  • Verification of Visibility-Based Properties on Multiple Moving Robots [53]

Invited Talks

  • G. Barbon gave a talk entitled “Debugging of Concurrent Systems using Counterexample Analysis” on March 2nd, 2017 at the 2nd year PhD student day of the LIG.

  • G. Barbon gave a talk entitled “Debugging of Concurrent Systems using Counterexample Analysis” on December 13, 2017 at the Journée scientifique du pôle MSTIC.

  • H. Garavel gave two talks entitled “Ten Different Ways on Defining Signed Integers Formally” and “Benchmarking Implementations of Conditional Term Rewrite Systems” on February 28, 2017 at the Formal Methods seminar of Inria Grenoble – Rhône-Alpes.

  • H. Garavel gave a talk entitled “Nested-Units Petri Nets” during OPCT'2017 (Open Problems in Concurrency Theory), a research seminar co-sponsored by the IFIP Working Group 1.8, that took place in the Institute of Science and Technology Austria (IST Austria), Vienna, on June 26–29, 2017.

  • H. Garavel gave a talk entitled “From LOTOS to LNT” during the ModelEd, TestEd, TrustEd Symposium in honour of the 60th birthday of Ed Brinksma held at the University of Twente, The Netherlands, on October 18, 2017.

  • The members of CONVECS attended the 1st RIDINGS Workshop, held at Inria Grenoble – Rhône-Alpes on May 17, 2017. F. Lang gave a talk entitled “The LNT language and the LNT2LOTOS compiler”. H. Garavel gave a talk entitled “The Unheralded Value of the Multiway Rendezvous: Illustration with the Production Cell Benchmark”. L. Marsso gave a talk entitled “A Large Term Rewrite System Modelling a Pioneering Cryptographic Algorithm”. G. Barbon gave a talk entitled “Debugging of Concurrent Systems using Counterexample Analysis”.

  • L. Marsso gave a talk entitled “Formal Methods for Testing Networks of Controllers” on May 29, 2017 at the 1st year PhD student day of the LIG.

  • L. Marsso gave a talk entitled “Formal Methods for Testing Networks of Controllers” at the Scientific day of the ARC6 held at Université Grenoble Alpes, on November 23, 2017.

  • L. Marsso and W. Serwe attended the 2nd RIDINGS Workshop held at Technical University Graz, Austria, on November 15, 2017. L. Marsso gave a talk entitled “Testor: A Modular Tool for On-the-Fly Conformance Test Case Generation”. W. Serwe gave a talk entitled “Using a Formal Model to Improve Verification of a Cache-Coherent System on Chip”.

  • U. Ozeer gave a talk entitled “Autonomous Resilience of Applications in a Largely Distributed Cloud Environment” on May 29, 2017 at the 1st year PhD student day of the LIG.

  • U. Ozeer gave a talk entitled “Autonomous Resilience of Distributed IoT Applications in a Fog Environment” at the IO Labs seminar held at Inria Paris on October 19–20, 2017.

  • G. Salaün gave a talk entitled “Checking Business Process Evolution” on June 6, 2017 at the University of Málaga, Spain.

Research Administration

  • H. Garavel was appointed to the Executive Commission in charge of International Relations at COMUE Université Grenoble Alpes.

  • F. Lang is chair of the “Commission du développement technologique”, which is in charge of selecting R&D projects for Inria Grenoble – Rhône-Alpes.

  • R. Mateescu is the scientific correspondent of the European and International Partnerships for Inria Grenoble – Rhône-Alpes.

  • R. Mateescu is a member of the “Comité d'orientation scientifique” for Inria Grenoble – Rhône-Alpes.

  • R. Mateescu is a member of the “Bureau” of the LIG laboratory.

  • G. Salaün is a member of the Scientific Committee of the PCS action of the PERSYVAL Labex.

  • W. Serwe is (together with Laurent Lefèvre from the AVALON Inria project-team) correspondent in charge of the 2017 Inria activity reports at Inria Grenoble – Rhône-Alpes.

  • W. Serwe is a member of the “Comité de Centre” at Inria Grenoble – Rhone-Alpes.

  • W. Serwe is “chargé de mission” for the scientific axis Formal Methods, Models, and Languages of the LIG laboratory.